package br.catraca.modelo;

import javax.persistence.*;



@Entity(name = "aluno")

public class Aluno {
	
	@Id
	@Column(name="matricula", unique = true)
	private Long matricula;
	@Column (name="cpf")
	private String cpf;
	@Column (name="nome")
	private String nome;
	@Column (name="email")
	private String email;
	@Column (name="sexo")
	private Character sexo;
	
	@Column (name="curso")
	private String curso;
	
	private String situacao;

    
        
        @ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name="id_departamento")
	private  Departamento departamento;
	
	public String getSituacao() {
		return situacao;
	}
	public void setSituacao(String situacao) {
		this.situacao = situacao;
	}
	public Long getMatricula() {
		return matricula;
	}
	public void setMatricula(Long matricula) {
		this.matricula = matricula;
	}
	public String getCpf() {
		return cpf;
	}
        
        public Departamento getDepartamento() {
        return departamento;
    }

    public void setDepartamento(Departamento departamento) {
        this.departamento = departamento;
    }
        
        
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public Character getSexo() {
		return sexo;
	}
	public void setSexo(Character sexo) {
		this.sexo = sexo;
	}
 
	public String getCurso() {
		return curso;
	}
	public void setCurso(String curso) {
		this.curso = curso;
	}
	

}
